import logging
BACKEND = 'SlackV3'
BOT_ROOT_DIR = "/opt/errbot"
BOT_DATA_DIR = f"{BOT_ROOT_DIR}/data"
BOT_EXTRA_BACKEND_DIR = f"{BOT_ROOT_DIR}/backends/"
BOT_EXTRA_PLUGIN_DIR = f"{BOT_ROOT_DIR}/plugins/"
BOT_LOG_FILE = f"{BOT_ROOT_DIR}/log/err.log"
BOT_LOG_LEVEL = logging.DEBUG
BOT_LOG_SENTRY = False
SENTRY_DSN = ''
SENTRY_LOGLEVEL = 1
BOT_ASYNC = True

BOT_ADMINS = (['<SLACK_ID>'])
BOT_ADMINS_NOTIFICATIONS = (['<@SLACK_ID>'])
CHATROOM_PRESENCE = (["<CHAT_ROOM_NAME>"])
CHATROOM_FN = '<BOT_NAME>'
BOT_PREFIX = '!'

DIVERT_TO_PRIVATE = ()
CHATROOM_RELAY = {}
REVERSE_CHATROOM_RELAY = {}

# Err-StackStorm
STACKSTORM = {
    'auth_url': 'https://<STACKSTORM_SERVERNAME>/auth/v1',
    'api_url': 'https://<STACKSTORM_SERVERNAME>/api/v1',
    'stream_url': 'https://<STACKSTORM_SERVERNAME>/stream/v1',

    'verify_cert': False,
    'secrets_store': 'cleartext',
    'api_auth': {
        'user': {
            'name': '<BOT_ST2_USERNAME>',
            'password': "<BOT_ST2_PASSWORD>",
        },
    },
    'rbac_auth': {
        'standalone': {}
    },
    'timer_update': 900, #  Unit: second.  Bot token renewal interval.
}
